package com.bwda.dsrs.filecenter.service;

import com.bwda.dsrs.filecenter.domain.po.executionpolicy.ExecutionPolicyPo;

import java.util.List;

/**
 * 稽核任务统一执行接口
 *
 * @author xxx
 * @date 2020/07/17
 **/
public interface ResAuditTaskExecutionService {

    /**
     * 定时执行稽核任务
     *
     * @return boolean
     * @throws
     */
    boolean timerExecute();

    /**
     * 立即执行指定的稽核任务
     *
     * @param executeTaskList 需执行的任务列表
     * @return boolean
     * @throws
     */
    boolean immediateExecute(List<ExecutionPolicyPo> executeTaskList);
}
